import { defHttp } from '@/utils/http/axios'

// 查询业务配置列表
export function getBaseInfoPage(params) {
  return defHttp.get({ url: '/biz/base-info/page', params })
}

// 查询业务配置详情
export function getBaseInfo(id: number) {
  return defHttp.get({ url: `/biz/base-info/get?id=${id}` })
}

// 新增业务配置
export function createBaseInfo(data) {
  return defHttp.post({ url: '/biz/base-info/create', data })
}

// 修改业务配置
export function updateBaseInfo(data) {
  return defHttp.put({ url: '/biz/base-info/update', data })
}

// 删除业务配置
export function deleteBaseInfo(id: number) {
  return defHttp.delete({ url: `/biz/base-info/delete?id=${id}` })
}

// 导出业务配置 Excel
export function exportBaseInfo(params) {
  return defHttp.download({ url: '/biz/base-info/export-excel', params }, '业务配置.xls')
}